home *** CD-ROM | disk | FTP | other *** search
/ BMUG PD-ROM B4 / PD-ROM B4.iso / Utilities / System Utility / Small Screen 1.2 / Read Me next >
Text File  |  1993-02-11  |  6KB  |  135 lines

  1. Small Screen 1.2 — February 11, 1993
  2.  
  3.  
  4. ••• What does it do? •••
  5.  
  6. On a sufficiently large screen, Small Screen shows the boundaries of one or
  7. more smaller screens. It is useful for testing whether something would fit
  8. on a small screen. Each screen boundary is represented by a transparent
  9. window with rounded corners, drawn in one of eight colors. Optionally, a
  10. hard disk and/or a trash can icon is drawn at the appropriate positions (i.e.
  11. where the real icons would appear on a freshly installed System 7).
  12.  
  13. Small Screen is not an extension but an ordinary application. It does no
  14. operating system tricks, it just shows its (special) windows. Since it
  15. occupies only a small memory partition (30 K), it can usually be left running
  16. all the time. Of course, this makes sense only under MultiFinder or System 7.
  17.  
  18. Small Screen is not the only tool for testing the effect of smaller screens.
  19. Tools like Stepping Out (by Berkeley Systems) or MiniScreen (by Morgan
  20. Davis) are much stronger, they *simulate* a smaller screen: Everything
  21. behaves as if the screen were smaller. This approach has many advantages,
  22. but also a disadvantage: To use the full screen again, or to simulate a screen
  23. of different size, the Mac must be restarted. In contrast, Small Screen just
  24. *shows the boundary* of a smaller screen, or several boundaries, while the
  25. full screen remains available. This is sufficient for many purposes, and much
  26. more comfortable — just make it a startup application and forget it, it will
  27. be ready whenever you need it.
  28.  
  29.  
  30. ••• Selecting screens •••
  31.  
  32. Seven screens of different size are available in the Screen menu. These sizes
  33. cover the Compact Macs (Plus/SE/Classic etc.) and the Portable/PowerBook
  34. Macs, as well as all monitors currently manufactured by Apple. The Screen
  35. menu also allows to specify whether a hard disk and/or a trash can icon
  36. is shown with each screen, and to select one of eight colors for drawing the
  37. screens.
  38.  
  39. Whenever the program is started, it shows a black Compact Mac screen with
  40. both icons. If you want a different default behavior, you can customize Small
  41. Screen using a tool like ResEdit, by adding or removing check marks in MENU
  42. resources:
  43. • MENU resource #131 describes the Screen menu. Each of its icon and screen
  44.    items may carry a check mark, to indicate which screens with which icons
  45.    should be shown initially.
  46. • MENU resource #132 describes the Color submenu. One of its items must
  47.    carry a check mark, to indicate which color should be used initially.
  48.  
  49. If you need other screen sizes, you can modify the Screen menu even further.
  50. These are the rules:
  51. • In MENU #131, from item 5 onward, you can modify, add or remove screen
  52.    items as you wish.
  53. • For each enabled screen item in MENU #131, there must be a WIND resource
  54.    that describes the corresponding screen (item 5 corresponds to WIND
  55.    resource #5 etc.). The screen boundary is taken from the window rectangle
  56.    defined in the WIND resource, its other values are irrelevant.
  57.  
  58. If you have customized version 1.0 of Small Screen and want to carry your
  59. changes over to this version, you should note the slight changes I made:
  60. Starting from version 1.1, the window rectangle no longer has to exceed the
  61. screen boundary by one pixel, and the defaults are now defined in the MENU
  62. rather than in the WIND.
  63.  
  64. Please don't redistribute modified versions of Small Screen.
  65.  
  66.  
  67. ••• Help, There's the WDEF Virus! •••
  68.  
  69. Small Screen contains a WDEF resource #128. This is an essential part of
  70. the program: It is the "Window Definition Function" that defines the trans-
  71. parent windows with rounded corners. It should not be confounded with the
  72. WDEF virus, a quite popular Macintosh virus that also lives in a WDEF re-
  73. source. If you are anxious, use a virus checker to check your copy of Small
  74. Screen. Disinfectant 1.5 or later recognizes the two known strains of the
  75. WDEF virus.
  76.  
  77.  
  78. ••• Problems •••
  79.  
  80. Small Screen has been tested on various Macs with various monitors
  81. attached. The program is very simple and does nothing suspicious, therefore
  82. I am pretty confident that it would run on any Mac and under any System
  83. version.
  84.  
  85. There is one problem for which I am not responsible, it affects any program
  86. that runs in a small memory partition under System 6 MultiFinder: Be careful
  87. not to activate Small Screen while transferring a large clipboard — the
  88. clipboard contents gets lost if it doesn't fit in Small Screen's partition. This
  89. problem seems to be solved in System 7.
  90.  
  91.  
  92. ••• Version History •••
  93.  
  94. Version 1.0 (October 24, 1990)
  95. • First release.
  96.  
  97. Version 1.1 (September 22, 1992)
  98. • Added the capability to draw hard disk and trash can icons.
  99. • Corrected a System 7 incompatibility: Version 1.0 causes an error type 1
  100.    when Finder’s Hide and Show commands are used. (For all you techies:
  101.    Never ignore update events, even if there is nothing to update! BeginUpdate
  102.    and EndUpdate must be called just to reset the event.) Thanks to Jeffrey T.
  103.    Krauss <jtkrauss@phoenix.Princeton.EDU> for reporting this error.
  104. • Corrected another System 7 incompatibility: Version 1.0 doesn't notice
  105.    when the cursor shape changes behind its back, e.g. when an alias to the
  106.    program is double-clicked while the program is running.
  107. • Reduced memory usage and reduced partition size to 30 K.
  108. • Reduced CPU usage by using the more efficient event handling mechanism
  109.    introduced with MultiFinder (WaitNextEvent), if available.
  110. • Added Help Balloons.
  111. • Cosmetic enhancements here and there.
  112.  
  113. Version 1.2 (February 11, 1993)
  114. • Added the capability to draw in one of eight colors.
  115.  
  116.  
  117. ••• KindWare™ — a gift to the whole of MacKind™ •••
  118.  
  119. Small Screen is © 1990-1993 by Daniel Schaerer. It may be freely distri-
  120. buted, but always in its unmodified form and together with this document.
  121. It must not be sold for profit, nor included in any product sold for profit,
  122. without my explicit permission. Enjoy, share, and be kind™ to one another.
  123.  
  124.  
  125. Comments, wishes and suggestions welcome. THINK Pascal source code
  126. available on request.
  127.  
  128.  
  129. Daniel Schaerer
  130. Napfgasse 3
  131. CH-8001 Zürich
  132. Switzerland
  133.  
  134. schaerer@ifi.unizh.ch
  135.